@charset "utf-8";
.content{width: 1500px; margin: 0 auto;overflow:hidden;}
i,em,b{font-style: normal;}

.tit01{text-align: center; font-family: "Microsoft YaHei";font-size: 48px; color: #222222; display: block; margin-bottom: 40px;}
.tit01 a{color: #222222;}
.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 24px; color: #222222; display: block; font-weight: normal;}

.zz_bj{  background:none;margin-top: -80px; position: relative;z-index: 10; height: 168px; box-sizing: border-box;  font-family:"Microsoft Yahei";}
.zz .m_zz ul{width: 1500px; height: 168px; position: relative; background: #0890e1;}
.zz .m_zz li{ width:25%; height: 168px; padding-top: 40px; box-sizing: border-box; overflow: hidden; float: left; text-align: center; position: relative;  }
.zz .m_zz li em{font-size: 36px; color: #333333; display: block; font-weight: bold; position: relative;}
.zz .m_zz li em b{font-size: 50px; color: #fff; font-family: "Arial"; position: relative;}
.zz .m_zz li em b:after{content:'+';position:absolute;height:12px;width:12px;top:5px;right:-15px; color: #fff; font-weight: normal; font-size: 24px;}
.zz .m_zz li em i{ font-size: 18px; color: #fff; font-weight: bold;}
.zz .m_zz li span{ text-align: center; line-height: 30px; height: 30px; box-sizing: border-box; font-size: 18px; color: #ffffff; display: block;white-space: nowrap; font-weight: bold;  }

.jx_bj{  background:#fff; height: 560px; padding-top:96px;box-sizing: border-box;  font-family:"Microsoft Yahei";}
.jx dl {width: 100%; height: auto; position: relative; margin:0 auto; overflow:hidden;}
.jx dl dt{width:40%; height: 374px;float: left; position: relative;}
.jx dl dt:before{content: "";width: 100%; height: 130px; z-index: 0; background: #ce0000; position: absolute; top:122px; left:0;}
.jx dl dt img{width:100%; height: 374px; margin:0 auto; display: block; position: relative;z-index: 1;}
.jx dl dd{width:56%; float:right;padding-top: 20px;}
.jx dl dd h3{font-size: 46px;font-weight: bold; color: #222222;margin-bottom: 35px; height: 88px;text-align: left;}
.jx dl dd h3 span{display: block; font-size: 24px; color: #222222; text-align: left; font-weight: normal;}
.jx dl dd p{text-align: justify;line-height: 24px; font-size: 15px;  color: #666666;  height: 155px;}
.jx dl dd .span{ display: block;width: 250px; height: 81px;position: relative;padding-left: 15px; }
.jx dl dd .span em{font-size: 14px; display: inline-block;color: #000000; position: absolute;left:0;bottom: 0;}
/**/


.pro_bj h2{}
.pro_bj h2 span{background: url(../images/cptitbg.png) no-repeat center center;}

.pro_bj{background: url(../images/pro_bj.jpg) repeat center top;height:auto;background-size: 100% 100%; 
max-width: 1920px; overflow: hidden; box-sizing: border-box; font-family: "Microsoft YaHei"; overflow:hidden;}
.pro .titis{background: url(../images/pro_tt.png) no-repeat center bottom;text-align: center; margin-bottom:50px;}

.pro .titis h4{font-size: 46px;font-weight: bold; color: #222222;margin-bottom: 35px;text-align: center;}
.pro .titis h4 span{color: #ce0000;}
.pro .titis h4 i{background: #fff;}

.pro .titis{color: #454343;}
.pro .titis em{color: #454343;font-size:18px;}

.fenl{height: 56px;line-height: 56px;margin-bottom:33px;}
.fenl a{padding: 0 18px;font-size:16px;color: #fff;margin:0 12px 0 5px; float:left;background: #ce0000;}
.fenl a:hover{color:#fff;font-weight:bold; text-decoration:none;background: #303030;}

.pro_a li{float:left;width:23%;margin:15px;font-size:0;line-height: 0;background: #fff}
.pro_a li img{width:100%;height: 274px;transition: all 0.5s}
.pro_a li span {width:100%;box-sizing: border-box; display:block;padding-left:23px;height: 46px;font-size:12px;color: #dcdcdc;line-height:16px;line-height:46px; text-align:center;}
.pro_a li span a {display:block;/*height: 24px;line-height: 24px;*/font-size:16px;color: #2b2b2b;}
.pro_a li:hover i img{transform: scale(1.1);}
.pro_a li:nth-child(4n){margin-right:0;}





/**/
.gg{height: 366px; background: url(../images/xgg.png) no-repeat center top;}
.gg dl{position: relative;width: 1500px; height: 366px; margin:0 auto;}
.gg dl dt{margin-top: 115px; width: 43%; height: 75px;line-height: 75px; font-size: 34px; color: #ffffff; font-weight: bold;}
.gg dl dd{width:45%; position: absolute;top:200px;right:70px;}
.gg dl dd  p{width:400px; float: left; background: url(../images/ggtel.png) no-repeat 0 10px;padding-left:95px; font-size: 30px; color: #ffffff;font-weight: bold; font-family: "Arial"; height: 72px;margin-top: 5px; }
.gg dl dd  p span{    float: left;padding-top: 5px; display: block; font-size:22px; color: #fff; font-weight: normal; line-height: 25px;margin-right: 10px; }
.gg dl dd em{ float: right; width: 158px;line-height: 32px; height: 32px; font-size: 18px; color: #ce0000;  background: #fff; border-radius: 13px; display: block; text-align: center;}
.gg dl dd em a{ color: #ce0000; }

/**/
.ysbj{ height:905px; position: relative; box-sizing: border-box; background:#fff; padding-top: 88px; overflow: hidden; font-family:"Microsoft Yahei";}
.ysbj h2{margin-bottom: 35px;}
.ysbj h2 span{ background: url(../images/ystitbg.png) no-repeat center center;}
.ys{ height:658px;  position: relative;padding-top: 50px; }
.yst{ width:1500px; height:103px;  position: absolute;left:0;top:0; z-index: 1; }
.yst li{cursor: pointer; position: relative; margin-right: 110px; width:17.8%; height:103px;  color: #fff;  float:left; font:20px "Microsoft Yahei"; font-weight:bold; text-align:center;padding-top: 55px; box-sizing: border-box;}
.yst li:nth-child(1){margin-left: 40px;}
.yst li:last-child{margin-right: 40px;}
.yst li.cur{ color: #fff;}
.yst li:nth-child(1){background:url(../images/ysico1.png) no-repeat center top;}
.yst li:nth-child(2){background:url(../images/ysico2.png) no-repeat center top;}
.yst li:nth-child(3){background:url(../images/ysico3.png) no-repeat center top;}
.yst li:nth-child(4){background:url(../images/ysico4.png) no-repeat center top;}
.yst li:nth-child(5){background:url(../images/ysico5.png) no-repeat center top;}
.yst li:nth-child(6){background:url(../images/ysico6.png) no-repeat center top;}

.yst li:nth-child(1).cur{background:url(../images/ysico1cur.png) no-repeat center top;}
.yst li:nth-child(2).cur{background:url(../images/ysico2cur.png) no-repeat center top;}
.yst li:nth-child(3).cur{background:url(../images/ysico3cur.png) no-repeat center top;}
.yst li:nth-child(4).cur{background:url(../images/ysico4cur.png) no-repeat center top;}
.yst li:nth-child(5).cur{background:url(../images/ysico5cur.png) no-repeat center top;}
.yst li:nth-child(6).cur{background:url(../images/ysico6cur.png) no-repeat center top;}




.m_ys{ height:658px;}
.ys .jt a{width: 23px; height: 42px;position: absolute;top:42%;}
.ys .ysprev a{background: url(../images/ysleft.png) no-repeat 0 0;left:-30px;}
.ys .ysnext a{background: url(../images/ysright.png) no-repeat  0 0;right:-30px;}
.ys  dl{width:1500px; height:550px;overflow: hidden;position: relative; }
.ys  dl dt{width: 100%;height: 550px; display: block; float: left;}
.ys  dl dt img{width: 100%;height: 550px; display: block;}
.ys  dl dd{height: 380px; width:35%;padding:30px 25px 0; box-sizing: border-box;  position: absolute;  top:110px; left:60px; background:rgba(255,255,255,0.95);}
.ys  dl dd h3 {height: 95px; padding-top: 45px;padding-left: 18px; color: #fff; font-size: 30px; color: #222222; text-align: left; font-weight: bold; box-sizing: border-box; background: url(../images/01.png) no-repeat;  }
.ys  dl dd p{line-height: 23px;overflow: hidden; font-size:15px;color: #333333;  text-align: left;padding-left: 18px; background: url(../images/yspico.jpg) no-repeat 0 9px;margin-top: 22px;  }
.ys  dl dd p i{font-size: 15px; color: #ff0101; font-weight: bold;}

.m_ys dl.d1 dd h3{background:url(../images/01.png) no-repeat center top;}
.m_ys dl.d2 dd h3{background:url(../images/02.png) no-repeat center top;}
.m_ys dl.d3 dd h3{background:url(../images/03.png) no-repeat center top;}
.m_ys dl.d4 dd h3{background:url(../images/04.png) no-repeat center top;}
.m_ys dl.d5 dd h3{background:url(../images/05.png) no-repeat center top;}
.m_ys dl.d6 dd h3{background:url(../images/06.png) no-repeat center top;}

/**/
.nswsbj{ height: 590px; box-sizing: border-box; background:#fff; padding-top:88px; overflow: hidden; font-family:"Microsoft Yahei";position: relative;}
.nswsbj:before{content: "";width: 100%; height: 1px; background:#d9d9d9;position: absolute;left:0;top:204px;}

.nswsbj h2{ margin-bottom: 30px;}
.newstit{ height:42px;width: 304px; margin:0 auto; background: #fff; position: relative;z-index: 1; }
.newstit i{color:#333333;height: 42px; display: inline-block; font-weight: normal;text-decoration: none;}
.newstit i a{position: relative; text-decoration: none; font-size: 18px; display: inline-block;height:40px; color:#222222; line-height:40px; text-align: center; font-weight: normal; border:1px solid #d9d9d9;width:150px; float: left;}
.newstit i a:before{-webkit-transition:width .3s;transition:width .3s;content: "";width: 0; height: 3px; background:#ce0000;position: absolute;left:0;bottom:0px;}
.newstit i a:nth-child(2){margin-left: -1px;}
.newstit i a.cur{color: #333; font-weight: bold;}
.newstit i a.cur:before{content: "";width: 100%; height: 3px; background:#ce0000;position: absolute;left:0;bottom:0px;}
.newstit p{width: 97px; height: 28px; border:1px solid #d9d9d9; position: absolute; right: -448px;top:7px;}
.newstit p a{width: 48px; height: 28px;  float: left;}
.newstit p .newsprev{background: url(../images/news_left.gif) no-repeat;}
.newstit p .newsnext{background: url(../images/news_right.gif) no-repeat;}
.newstit p a:nth-child(1){border-right: 1px solid #d9d9d9;}

.news_nr{margin-top: 41px;}

.news2{width: 1500px;}
.news2 dl{width: 480px;margin-right:30px; float: left;}
.news2 dt{ display:block; font:16px "Microsoft YaHei"; height: 70px; line-height: 70px; display: block; margin-bottom: 25px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align: left; border-bottom: 1px dashed #999999; }
.news2 dt a{color:#222222; font-weight: normal;}
.news2 dd{  }
.news2 dd p{ font:14px "Microsoft YaHei"; line-height:24px; height: 100px; color:#888888;}
.news2 dd em{background:url(../images/newsico.gif) no-repeat left center; padding-left:20px;display:block; font:14px Arial; color:#888888;}

